package com.dianxin.smartpark.service.property;

import com.chinatelecom.response.common.CommonResponseBody;
import com.dianxin.smartpark.dao.qo.property.SmartParkPropertyRepairQO;
import com.dianxin.smartpark.service.vo.property.SmartParkPropertyRepairVO;

import java.util.List;

/**
 * 报修管理接口
 * 
 * @author chenjiasong
 * @date 2021-07-28
 */
public interface SmartParkPropertyRepairService
{
    /**
     * 查询报修管理
     * 
     * @param smartParkPropertyRepairqo 报修管理
     * @return 报修管理
     */
    CommonResponseBody<SmartParkPropertyRepairVO> selectSmartParkPropertyRepair(SmartParkPropertyRepairQO smartParkPropertyRepairqo);

    /**
     * 查询报修管理列表
     * 
     * @param smartParkPropertyRepairqo 报修管理
     * @return 报修管理集合
     */
    CommonResponseBody<List<SmartParkPropertyRepairVO>> selectSmartParkPropertyRepairList(SmartParkPropertyRepairQO smartParkPropertyRepairqo);

    /**
     * 新增报修管理
     * 
     * @param smartParkPropertyRepairvo 报修管理
     * @return 结果
     */
    CommonResponseBody<Boolean> insertSmartParkPropertyRepair(SmartParkPropertyRepairVO smartParkPropertyRepairvo);

    /**
     * 修改报修管理
     * 
     * @param smartParkPropertyRepairvo 报修管理
     * @return 结果
     */
    CommonResponseBody<Boolean> updateSmartParkPropertyRepair(SmartParkPropertyRepairVO smartParkPropertyRepairvo);

    /**
     * 删除报修管理信息
     * 
     * @param vo 报修管理
     * @return 结果
     */
    CommonResponseBody<Boolean> deleteSmartParkPropertyRepair(SmartParkPropertyRepairVO smartParkPropertyRepairvo);
}
